#include<iostream>
using namespace std;
int MyCompare(const void *eleml,const void *elem2)
{
	unsigned int *p1,*p2;
	p1=(unsigned int *) elem1;
	p2=(unsigned int *) elem2;
	return(*p1%10)-(*p2%10);
 }
 const int NUM=5;
 int main()
 {
 	unsigned int a[NUM]={8,123,11,10,4};
 	qsort(a,NUM,sizeof(unsigned int),MyCompare);
 	for(int i=0;i<NUM;++i)
 	cout<<a[i]<<"";
	 return 0; 
 }
